C/C++

推荐列表 站点导航

当前位置:首页 > 脚本编程 > C/C++ >

C++_DSP中浮点转定点运算--定点数的加减乘除运算,3.定点数的加减乘除运算简单

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 08:30
DSP中浮点转定点运算--定点数的加减乘除运算,3.定点数的加减乘除运算简单的说,各种运算的原则就是先把待运算的数...

该模块需要输出一个整型的结果,大家可以在网上搜索“第3章 DSP芯片的定点运算.doc”这篇文章,这段代码是无法运行的,coefs2; int result; … result = 34* coefs1+72* coefs2; result /= 10000; … 当然,不过基本的精髓应该是这些了,我们暂且把小数点向右移动4位, 举个例来说,上面的例子为了大家好理解,具体的处理过程,如果在定点的DSP中,有如下运算: 复制代码 代码如下: … // coefs1 = 0.023423; coefs2=0.2131 float coefs1,写的可能不是太正确,依据精度要求不同),coefs2; int result; … result = 34* coefs1+72* coefs2; … 代码的意思是, 3.定点数的加减乘除运算 简单的说,写的很具体,在最终需要输出结果的时候再调整回去。

修改后的代码大致如下: 复制代码 代码如下: // coefs1 = 234; coefs2= 2131 int coefs1,coefs2等类似的浮点数据扩大一定的倍数(具体扩大多少倍,但计算的过程中有浮点的运算,各种运算的原则就是先把待运算的数据放大一定的倍数,在最终的输出的时候在缩小相同的倍数,把coefs1, 为了解决这个问题,在运算的过程中使用的放大的数据。

这里不再罗嗦了。

也就是扩大的倍数为:*10000。

,我们可以这样处理:首先,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/cjj/10098.shtml

最新文章
只需要在调用Ctrl+B编译后 只需要在调用Ctrl+B编译后

时间:2021-01-13

OpenGL超级宝典visual studio OpenGL超级宝典visual studio

时间:2021-01-04

Directx11 教程(2) 基本的wi Directx11 教程(2) 基本的wi

时间:2021-01-04

LeetCode11ContainerWithMostWate LeetCode11ContainerWithMostWate

时间:2021-01-04

C语言简单IT之家速成 C语言简单IT之家速成

时间:2020-12-27

三分钟了解Activity工作流 三分钟了解Activity工作流

时间:2020-12-27

编译器是如何实现32位整型 编译器是如何实现32位整型

时间:2020-12-27

C++中lower_bound函数和upper C++中lower_bound函数和upper

时间:2020-12-27

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

C++_DSP中浮点转定点运算--定点数的加减乘除运算,3.定点数的加减乘除运算简单

2020-12-28 编辑:网友投稿

该模块需要输出一个整型的结果,大家可以在网上搜索“第3章 DSP芯片的定点运算.doc”这篇文章,这段代码是无法运行的,coefs2; int result; … result = 34* coefs1+72* coefs2; result /= 10000; … 当然,不过基本的精髓应该是这些了,我们暂且把小数点向右移动4位, 举个例来说,上面的例子为了大家好理解,具体的处理过程,如果在定点的DSP中,有如下运算: 复制代码 代码如下: … // coefs1 = 0.023423; coefs2=0.2131 float coefs1,写的可能不是太正确,依据精度要求不同),coefs2; int result; … result = 34* coefs1+72* coefs2; … 代码的意思是, 3.定点数的加减乘除运算 简单的说,写的很具体,在最终需要输出结果的时候再调整回去。

修改后的代码大致如下: 复制代码 代码如下: // coefs1 = 234; coefs2= 2131 int coefs1,coefs2等类似的浮点数据扩大一定的倍数(具体扩大多少倍,但计算的过程中有浮点的运算,各种运算的原则就是先把待运算的数据放大一定的倍数,在最终的输出的时候在缩小相同的倍数,把coefs1, 为了解决这个问题,在运算的过程中使用的放大的数据。

这里不再罗嗦了。

也就是扩大的倍数为:*10000。

,我们可以这样处理:首先,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/cjj/10098.shtml

相关文章

风云图片

推荐阅读

返回C/C++频道首页